class () => Foo a
class Foo a  => Bar a
class (Foo a,Bar a) =>
      Baz a
class (
    Foo a, -- Foo?
    Bar a, -- Bar?
    Baz a  -- Baz
  ) => BarBar a
